home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / Clueless.swf / scripts / caurina / transitions / AuxFunctions.as next >
Encoding:
Text File  |  2011-10-17  |  1.5 KB  |  67 lines

  1. package caurina.transitions
  2. {
  3.    public class AuxFunctions
  4.    {
  5.        
  6.       
  7.       public function AuxFunctions()
  8.       {
  9.          super();
  10.       }
  11.       
  12.       public static function getObjectLength(param1:Object) : uint
  13.       {
  14.          var _loc2_:uint = 0;
  15.          var _loc3_:String = null;
  16.          _loc2_ = 0;
  17.          for(_loc3_ in param1)
  18.          {
  19.             _loc2_++;
  20.          }
  21.          return _loc2_;
  22.       }
  23.       
  24.       public static function numberToG(param1:Number) : Number
  25.       {
  26.          return (param1 & 65280) >> 8;
  27.       }
  28.       
  29.       public static function numberToB(param1:Number) : Number
  30.       {
  31.          return param1 & 255;
  32.       }
  33.       
  34.       public static function numberToR(param1:Number) : Number
  35.       {
  36.          return (param1 & 16711680) >> 16;
  37.       }
  38.       
  39.       public static function concatObjects(... rest) : Object
  40.       {
  41.          var _loc2_:Object = null;
  42.          var _loc3_:Object = null;
  43.          var _loc4_:int = 0;
  44.          var _loc5_:String = null;
  45.          _loc2_ = {};
  46.          _loc4_ = 0;
  47.          while(_loc4_ < rest.length)
  48.          {
  49.             _loc3_ = rest[_loc4_];
  50.             for(_loc5_ in _loc3_)
  51.             {
  52.                if(_loc3_[_loc5_] == null)
  53.                {
  54.                   delete _loc2_[_loc5_];
  55.                }
  56.                else
  57.                {
  58.                   _loc2_[_loc5_] = _loc3_[_loc5_];
  59.                }
  60.             }
  61.             _loc4_++;
  62.          }
  63.          return _loc2_;
  64.       }
  65.    }
  66. }
  67.